package com.feri.ssm.controller;

import com.feri.ssm.vo.R;
import org.apache.ibatis.annotations.Delete;
import org.springframework.web.bind.annotation.*;

/**
 * ━━━━━━神兽出没━━━━━━
 * 　　　┏┓　　　┏┓
 * 　　┏┛┻━━━┛┻┓
 * 　　┃　　　　　　 ┃
 * 　　┃　　　━　　　┃
 * 　　┃　┳┛　┗┳　  ┃
 * 　　┃　　　　　　 ┃
 * 　　┃　　　┻　　　┃
 * 　　┃　　　　　　　┃
 * 　　┗━┓　　　┏━┛Code is far away from bug with the animal protecting
 * 　　　　┃　　　┃    神兽保佑,代码无bug
 * 　　　　┃　　　┃
 * 　　　　┃　　　┗━━━┓
 * 　　　　┃　　　　　　　┣┓
 * 　　　　┃　　　　　　　┏┛
 * 　　　　┗┓┓┏━┳┓┏┛
 * 　　　　　┃┫┫　┃┫┫
 * 　　　　　┗┻┛　┗┻┛
 * ━━━━━━永无BUG!━━━━━━
 *
 * @Description:
 * @Author: 邢朋辉
 * @Date: 2022/11/18 15:56
 */
@RestController //注解 等于 @Controller+@ResposeBody
@RequestMapping("/api/user.do")
public class RestFulController {
    //get 请求 表示查询
//    @RequestMapping(value = "user.do",method = RequestMethod.GET)
    @GetMapping
    public R all(){
        //实现查询的业务 省略
        return R.ok("查询");
    }
    //post 请求 表示新增
//    @RequestMapping(value = "user.do",method = RequestMethod.POST)
    @PostMapping()
    public R save(){
        //实现新增的业务 省略

        return R.ok("新增");
    }
    //put 请求 表示修改
//    @RequestMapping(value = "user.do",method = RequestMethod.PUT)
    @PutMapping()
    public R update(){
        //实现修改的业务 省略

        return R.ok("修改");
    }
    //delete 请求 表示新增
//    @RequestMapping(value = "user.do",method = RequestMethod.DELETE)
    @DeleteMapping()
    public R del(){
        //实现删除的业务 省略

        return R.ok("删除");
    }

}
